foreign subsidiaries - French English Dictionary